/**
 * output package name
 */
package com.kingdee.eas.xbang.tools.excel.conf;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class TrunkBillExcelMappingTypeEnum extends StringEnum
{
    public static final String TBEMTE_CHART_BILL_VALUE = "TBEMTE0010";
    public static final String TBEMTE_PROJECT_BILL_VALUE = "TBEMTE0020";
    public static final String TBEMTE_SUPPLIER_BILL_VALUE = "TBEMTE0030";
    public static final String TBEMT_BARCODE_BILL_VALUE = "TBEMT0040";
    public static final String TBEMTE_SAMPLEDATATYPE_VALUE = "TBEMTE0050";
    public static final String TBEMTE_AREAITEM_BILL_VALUE = "TBEMTE0060";
    public static final String TBEMTE_DOCKDEPOT_BILL_VALUE = "TBEMTE0070";
    public static final String TBEMTE_EDCALENDAR_VALUE = "TBEMTE0080";
    public static final String TBEMTE_ACCEPTANCE_BILL_VALUE = "TBEME0080";
    public static final String TBEMTE_SHIP_BILL_VALUE = "TBEMTE0090";
    public static final String TBEMTE_DOCK_BILL_VALUE = "TBEMTE0100";
    public static final String TBEMTE_DANGER_BILL_VALUE = "TBEMTE0110";
    public static final String TBEMTE_ENUPMENT_BILL_VALUE = "TBEMTE0113";
    public static final String TBEMTE_FREEDAYS_BILL_VALUE = "TBEMTE0120";
    public static final String TBEMTE_FXTURENOTE_VALUE = "TBEMTE0130";
    public static final String TBEMTE_PROGRAM_RULE_TEMP_VALUE = "TBEMT0150";
    public static final String TBEMTE_BOOKINGCARBILL_VALUE = "TBEMTE0140";

    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Chart_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_Chart_Bill", TBEMTE_CHART_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Project_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_Project_Bill", TBEMTE_PROJECT_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Supplier_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_Supplier_Bill", TBEMTE_SUPPLIER_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMT_BarCode_bill = new TrunkBillExcelMappingTypeEnum("TBEMT_BarCode_bill", TBEMT_BARCODE_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_SampleDataType = new TrunkBillExcelMappingTypeEnum("TBEMTE_SampleDataType", TBEMTE_SAMPLEDATATYPE_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_AreaItem_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_AreaItem_Bill", TBEMTE_AREAITEM_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_DockDepot_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_DockDepot_Bill", TBEMTE_DOCKDEPOT_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_EDCalendar = new TrunkBillExcelMappingTypeEnum("TBEMTE_EDCalendar", TBEMTE_EDCALENDAR_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Acceptance_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_Acceptance_Bill", TBEMTE_ACCEPTANCE_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Ship_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_Ship_Bill", TBEMTE_SHIP_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Dock_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_Dock_Bill", TBEMTE_DOCK_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Danger_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_Danger_Bill", TBEMTE_DANGER_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Enupment_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_Enupment_Bill", TBEMTE_ENUPMENT_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_FreeDays_Bill = new TrunkBillExcelMappingTypeEnum("TBEMTE_FreeDays_Bill", TBEMTE_FREEDAYS_BILL_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_FxtureNote = new TrunkBillExcelMappingTypeEnum("TBEMTE_FxtureNote", TBEMTE_FXTURENOTE_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_Program_Rule_Temp = new TrunkBillExcelMappingTypeEnum("TBEMTE_Program_Rule_Temp", TBEMTE_PROGRAM_RULE_TEMP_VALUE);
    public static final TrunkBillExcelMappingTypeEnum TBEMTE_BOOKINGCARBILL = new TrunkBillExcelMappingTypeEnum("TBEMTE_BOOKINGCARBILL", TBEMTE_BOOKINGCARBILL_VALUE);

    /**
     * construct function
     * @param String trunkBillExcelMappingTypeEnum
     */
    private TrunkBillExcelMappingTypeEnum(String name, String trunkBillExcelMappingTypeEnum)
    {
        super(name, trunkBillExcelMappingTypeEnum);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static TrunkBillExcelMappingTypeEnum getEnum(String trunkBillExcelMappingTypeEnum)
    {
        return (TrunkBillExcelMappingTypeEnum)getEnum(TrunkBillExcelMappingTypeEnum.class, trunkBillExcelMappingTypeEnum);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(TrunkBillExcelMappingTypeEnum.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(TrunkBillExcelMappingTypeEnum.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(TrunkBillExcelMappingTypeEnum.class);
    }
}